課程名稱 |
FORTRAN程式語言與數值計算 FORTRAN Programing and Numerical Computation |
開課學期 |
101-1 |
授課對象 |
工學院 工程科學及海洋工程學系 |
授課教師 |
蔡武廷 |
課號 |
ESOE5102 |
課程識別碼 |
525 U6100 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期三6,7,8(13:20~16:20) |
上課地點 |
工科127A |
備註 |
總人數上限:40人 |
課程網頁 |
http://homepage.ntu.edu.tw/~wttsai/fortran/index.html |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
FORTRAN語言乃為滿足數值計算的需求而發展的電腦程式語言,至今仍廣泛運用於工程與科學之大型運算。接近數學公式的語法,與在電腦中能高效率運算,為其主要特性。本課程將完整介紹FORTRAN程式語言的語法與邏輯,強調結構化的程式設計方法,並實際運用於基礎之數值計算。 |
課程目標 |
本課程將完整介紹FORTRAN程式語言的語法與邏輯,強調結構化的程式設計方法,並實際運用於基礎之數值計算。 |
課程要求 |
無 |
預期每週課後學習時數 |
|
Office Hours |
備註: 授課結束後 |
指定閱讀 |
Chapman, S., Fortran 95/2003 for Scientists & Engineers, 3rd edition, 2007, McGraw-Hill |
參考書目 |
|
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
期中考 |
15% |
|
2. |
期末考 |
15% |
|
3. |
作業 |
70% |
|
|
週次 |
日期 |
單元主題 |
第1週 |
9/12 |
Introduction |
第2週 |
9/19 |
Basic Elements of Fortran |
第3週 |
9/26 |
More on Basic Elements of Fortran |
第4週 |
10/03 |
Control Structures |
第5週 |
10/10 |
Basic I/O Concepts |
第6週 |
10/17 |
Arrays |
第7週 |
10/24 |
More on Basic I/O Concepts |
第8週 |
10/31 |
More on Arrays |
第9週 |
11/07 |
Midterm Examination |
第10週 |
11/14 |
Procedures and Structured Programming |
第11週 |
11/21 |
Numerical Computation (1): Gauss-Jordan elimination for system of linear equations |
第12週 |
11/28 |
More on Procedures and Structured Programming |
第13週 |
12/05 |
Numerical Computation (2): Random number generation and intrinsic errors on computers
|
第14週 |
12/12 |
Additional Data Types |
第15週 |
12/19 |
Numerical Computation (3): Solution of nonlinear equation |
第16週 |
12/26 |
Module |
第17週 |
1/02 |
Numerical Computation (4) |
第18週 |
|
Final examination (in-class programming homework) |
|